package com.linjuke.beginsum.biz.ao;

import java.util.Map;

import com.linjuke.water.common.domains.ItemDO;
import com.linjuke.water.common.services.query.RegionItemQuery;
import com.linjuke.water.common.services.query.UserItemQuery;
import com.zjuh.splist.core.form.fileupload.FileItem;
import com.zjuh.sweet.result.Result;

public interface BeginsumAO {
	
	Result queryRegionItems(RegionItemQuery regionItemQuery);
	
	Result publishItem(ItemDO item, Map<String, FileItem> fileItems);
	
	Result viewItem(long itemId);
	
	Result deleItem(long itemId);
	
	Result sellItem(ItemDO itemDO);

	Result userItemsList(UserItemQuery userItemQuery);
}
